using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Leeder.Model;

namespace PartsRetrospect.Model
{
    /// <summary>
    /// 
    /// </summary>
   public class AirbagModel : BaseModel
   {
        /// <summary>
        /// 主键
        /// </summary>
        public long ID { get; set; }
        /// <summary>
        /// VIN码
        /// </summary>
        public string VinCode { get; set; }
        /// <summary>
        /// 气囊条码
        /// </summary>
        public string AirbagCode { get; set; }
        /// <summary>
        /// 车体码
        /// </summary>
        public string TotalCode { get; set; }
        /// <summary>
        /// 车型英文名称
        /// </summary>
        public string Model { get; set; }
        /// <summary>
        /// 车型码
        /// </summary>
        public string ModelCode { get; set; }
        /// <summary>
        /// 气囊配置码
        /// </summary>
        public string VType { get; set; }
        /// <summary>
        /// 车身码
        /// </summary>
        public string BodyNo { get; set; }
        /// <summary>
        /// 连番码
        /// </summary>
        public string ManyNo { get; set; }
        /// <summary>
        /// 操作车体码模式(1自动录入 2手动录入 3后台更新 4后台添加)
        /// </summary>
        public int OperateCarModel { get; set; }
        /// <summary>
        /// 操作车体码时间
        /// </summary>
        public DateTime? OperateCarDate { get; set; }
        /// <summary>
        /// 操作员
        /// </summary>
        public string Operator { get; set; }
        /// <summary>
        /// 站点
        /// </summary>
        public string Station { get; set; }
        /// <summary>
        /// 车间号
        /// </summary>
        public int Factory { get; set; }
        /// <summary>
        /// 气囊条码最后两位
        /// </summary>
        public string BarCodeEndChar { get; set; }
        /// <summary>
        /// 气囊位置
        /// </summary>
        public string PosName { get; set; }
        /// <summary>
        /// 操作气囊模式(1自动录入 2手动录入 3后台更新 4后台添加)
        /// </summary>
        public int OperateAirbagModel { get; set; }
        /// <summary>
        /// 操作气囊时间
        /// </summary>
        public DateTime? OperateAirbagDate { get; set; }
        /// <summary>
        /// 上传状态(0未上传 1已上传 2上传失败)
        /// </summary>
        public int UploadState { get; set; }
        /// <summary>
        /// 上传类型
        /// </summary>
        public string UploadType { get; set; }

        /// <summary>
        /// 无效标识
        /// </summary>
        public int Valid { get; set; }
        /// <summary>
        /// 无效时间
        /// </summary>
        public DateTime? InvalidTime { get; set; }
        /// <summary>
        /// 无效操作人编号
        /// </summary>
        public string InvalidOperator { get; set; }
        /// <summary>
        /// AB机数据是否已同步标识
        /// </summary>
        public int IsSync { get; set; }
        /// <summary>
        /// AB机同步标识
        /// </summary>
        public int Synclndex { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public bool IsPhantom { get; set; }
   }
}